﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Collections.Generic;
using WinLiga;

namespace WinLiga
{
    public class Jugador
    {
        private string nombre;
        private int edad;
        private double estatura;
        private double peso;
        private string lugar_nacimiento;
        private string nacionalidad;
        private string posición;
        private int goles;
        private int internacional;
        private List<Competicion> titulos;
        private int dorsal;
        private string equipo;
        public Jugador()
        {
            nombre = "default";
            edad = 0;
            estatura = 0.0;
            peso = 0.0;
            lugar_nacimiento = "default";
            nacionalidad = "default";
            posición = "default";
            goles = 0;
            internacional = 0;
            titulos = new List<Competicion>();
            dorsal = 0;
            equipo = "default";
        }
        public Jugador(string nombre, int edad, double estatura, double peso, string lugar_nacimiento, string nacionalidad, string posicion, int goles, int internacional, List<Competicion> titulos, int dorsal,string equipo)
        {
            this.nombre = nombre;
            this.edad = edad;
            this.estatura = estatura;
            this.peso = peso;
            this.lugar_nacimiento = lugar_nacimiento;
            this.nacionalidad = nacionalidad;
            this.posición = posicion;
            this.goles = goles;
            this.internacional = internacional;
            this.titulos = titulos;
            this.dorsal = dorsal;
            this.equipo = equipo;
        }
        public String Nombre
        {
            get {return nombre;}  
        }
        public String Nacimiento
        {
            get { return lugar_nacimiento; }
        }
        public String Nacionalidad
        {
            get { return nacionalidad; }
        }
        public String Posicion
        {
            get { return posición; }
        }
        public String Equipo
        {
            get { return equipo; }
        }
        public int Edad
        {
            get { return edad; }
        }
        public int Goles
        {
            get { return goles; }
        }
        public int Internacional
        {
            get { return internacional; }
        }
        public int Dorsal
        {
            get { return dorsal; }
        }
        public double Peso
        {
            get { return peso; }
        }
        public double Estatura
        {
            get { return estatura; }
        }
        public List<Competicion> Titulos
        {
            get { return titulos; }
        }
    }
}
